package com.prtek.reminder.model;

import android.content.Context;
import com.prtek.iis.grammar.Expression;

/**
 * Created by jarly on 2018/11/19.
 */

public interface SpeechEventModel {

  void setupSpeechEventListener(Context context,Expression expression);

  void removeSpeechEventListener();

  void setSpeechResultEditListener(SpeechResultEditListener resultEditListener);

  void setSpeechResultMainListener(SpeechResultMainListener resultMainListener);

  interface SpeechResultEditListener {

    void remindAudio();

    void remindDate();

    void remindDesc();

    void remindSave();

    void remindCancel();

    void remindConfirm();

    void addSelectUser(String name);

    void selectUser();
  }

  interface SpeechResultMainListener {
    void remindCreate();
  }
}
